body {
	letter-spacing: 1px;
}
p {
	font-weight: 300;
}

@media (min-width: 1600px) {
.container {
	width: 1600px;
}
}
.bg-fixed {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.text-white {
	color: #fff!important;
}
/*------------------------------------*\
    font
\*------------------------------------*/

h1, h2, h3, h4, h5, h6, p {
}
h1, .h1 {
	font-size: 36px;
}
h2, .h2 {
	font-size: 30px;
}
h3, .h3 {
	font-size: 24px;
}
h4, .h4 {
	font-size: 21px;
}
h5, .h5 {
	font-size: 18px;
}
h6, .h6 {
	font-size: 16px;
}
p, .p {
	font-size: 15px;
}

@media (min-width:768px) {
h1,  .h1 {
	font-size: 48px;
}
h2,  .h2 {
	font-size: 36px;
}
h3,  .h3 {
	font-size: 30px;
}
h4,  .h4 {
	font-size: 24px;
}
h5,  .h5 {
	font-size: 18px;
}
h6,  .h6 {
	font-size: 16px;
}
p,  .p {
	font-size: 15px;
}
}

@media (min-width:1200px) {
h1,  .h1 {
	font-size: 60px;
}
h2,  .h2 {
	font-size: 48px;
}
h3,  .h3 {
	font-size: 36px;
}
h4,  .h4 {
	font-size: 30px;
}
h5,  .h5 {
	font-size: 24px;
}
h6,  .h6 {
	font-size: 18px;
}
p,  .p {
	font-size: 16px;
}
}
/*------------------------------------*\
    navi menu
\*------------------------------------*/

.top2_wrapper {
	/* background: linear-gradient(to bottom, #00245D 0%, #00245D 100%); */
    /* background: linear-gradient(to bottom, #000 0%, #111 100%); */
    /* background: #0e1235; */
    /* background: #7084A4; */
	background: #ccd2e0;
}
header {
	width: 190px;
	height: 72px;
	/* background-color: rgba(255,255,255,0.4); */
    /* left: -14px; */
	left: 100px;
	margin-top: -36px;
	padding: 9px;
	text-align: center;
}

@media(max-width: 991px) {
header {
	left: 0px;
	padding-left: 0px;
	width: 150px;
}
}

@media(max-width: 767px) {
header {
	padding-left: 0px;
	width: 190px;
}
}
.top2-sticky-wrapper {
	height: 95px;
}
/*------------------------------------*\
    breadcrumb
\*------------------------------------*/

.breadcrumb {
	position: absolute;
	background-color: transparent;
	color: #aaaaaa;
	font-size: 13px;
}
.breadcrumb li a {
	color: #73aad6;
}
.breadcrumb>.active {
	color: #aaaaaa;
}
.breadcrumb>li+li:before {
	content: "\f105";
	font-family: 'FontAwesome';
	margin-right: 5px;
	color: #aaaaaa;
}
/*------------------------------------*\
   main content
\*------------------------------------*/

.mainContent-ss {
	margin-top: 55px;
	padding: 0 60px 0 30px;
}
.mainContent-title-ss {
	/* color:#3383c3;  */
	color: #00245D;
	font-weight: 500;
	margin-bottom: 30px;
}
/*------------------------------------*\
    section container layout
\*------------------------------------*/

.container>.row:first-child {
	margin-top: 60px;
}
/*------------------------------------*\
    aside menu
\*------------------------------------*/

.ul1 li {
	background-color: #e1f0fb;
	margin-top: 2px;
}
.ul1 li a {
	font-size: 16px;
}
.ul1 li a:hover {
	color: #fff;
	background-color: #337ab6;
}
.navbar_ .nav>li>a {
	/* color: #ccc; */
	color: #00245d;
}
.section-title-ss {
	padding: 0px 15px 30px;
	margin-top: -20px;
}
.widgetTitle-ss {
	color: #fff;
	background: #00245d;
	display: inline-block;
	padding: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*------------------------------------*\
    old?????????
\*------------------------------------*/

#welcome .txt1 {
	font-family: 'Playfair Display', "Noto sans CJK TC", "Microsoft JhengHei", "微軟正黑體", "蘋果儷中黑", "Apple LiGothic Medium", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 48px;
	letter-spacing: 2px;
	line-height: 1.4;
	text-transform: none;
}
#welcome .txt3 {
}
#welcome.about-ss .txt1:after {
	content: '';
	display: block;
	width: 1px;
	height: 60px;
	background: #A6C803;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	margin-left: 0px;
	top: 70px;
	bottom: 0;
}
.about-ss #parallax1 {
	padding-top: 120px;
}
#welcome.history-ss .page-description-ss {
	text-align: center;
	margin: 50px auto 20px;
}
.playVideo-ss {
	text-align: center;
	color: #fff;
}
.fa-play-circle {
	color: #00245D;
	font-size: 60px;
}
.slides-container .caption .txt2 {
	font-weight: 600;
	line-height: 1.2;
	width: 100%;
}

@media(min-width:992px) {
.slides-container .caption .txt2 {
	width: 50%;
}
}
.slides-container .caption .txt1 {
	font-size: 24px;
	font-weight: 300;
	padding-bottom: 80px;
}
.slider-link1 {
	font-size: 16px;
	line-height: 40px;
	padding: 0 60px 0 25px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* news-list */

.thumb1 .caption .txt2 {
	font-family: "Montserrat", "Noto sans CJK TC", "Microsoft JhengHei", 微軟正黑體, 蘋果儷中黑, "Apple LiGothic Medium", Arial, Helvetica, sans-serif;
}

/*------------------------------------*\
    bootstrap 3
\*------------------------------------*/

@media (min-width: 768px) {
.dl-horizontal dt {
	float: left;
	width: auto;
	clear: left;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 25%;
}
}
.btn, .dropdown-menu {
	border-radius: 0px;
}
.btn-group {
	margin-bottom: 15px;
}
.dropdown-menu {
	margin-top: -1px;
}
.btn-default {
	border: 0;
}
.btn-default.btn1 {
	font-size: 14px;
	letter-spacing: 1px;
	padding: 5px 50px 5px 25px;
}
.btn-default.btn1:before {
	width: 47px;
	height: 47px;
}
.btn-default.btn1:after {
	top: 5px;
}
.newsList-ss dt {
	font-weight: 500;
	margin-bottom: 5px;
}
.thumb1 .caption .txt2 {
	margin-top: 0px;
}
.thumb1 .caption .txt3 {
	margin-top: 15px;
}
.thumb1 .caption .txt2 a {
	color: #3383c3;
}
.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 0px;
	color: #fff;
	padding: 80px 30px;
}
.container .jumbotron {
	margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
.container .jumbotron,  .container-fluid .jumbotron {
	padding-left: 30px;
	padding-right: 30px;
}
}

/*------------------------------------*\
    navigation ?
\*------------------------------------*/

@media (max-width: 767px) {
.navigation-custom {
	position: relative;
	z-index: 10;
}
.navigation-custom .navigation-custom__toggle {
	display: block;
	padding: 10px 20px;
	color: #fff;
	background: #f5a63f;
	box-shadow: none;
	border: 0;
}
.navigation-custom .navigation-custom__toggle::after {
	position: relative;
	display: inline-block;
	margin-left: 5px;
	content: '\f107';
	font-family: "FontAwesome";
	font-size: 14px;
	transition: .22s;
	will-change: transform;
}
.navigation-custom .navigation-custom__toggle.active::after {
	transform: scale(1, -1);
}
.navigation-custom__content {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	padding: 20px;
	min-width: 240px;
	transform-origin: 50% 0;
	transform: translate3d(0, 100%, 0) scale(1, 0.8);
	border: 1px solid #f2f3f8;
	opacity: 0;
	background: #fff;
	transition: transform 0.32s cubic-bezier(1, 0.54, 0.15, 0.86), opacity 0.2s ease;
}
.navigation-custom__content.active {
	opacity: 1;
	transform: translate3d(0, 100%, 0) scale(1, 1);
}
.navigation-custom__content li {
	display: block;
	width: 100%;
}
}

@media (min-width: 768px) {
.navigation-custom .navigation-custom__toggle {
	display: none;
}
}
/*------------------------------------*\
    top navi
\*------------------------------------*/

.social li a {
	width: 25px;
	height: 25px;
	color: #eee;
	border: 1px solid #ddd;
	border-radius: 50%;
	vertical-align: middle;
	font-size: 17px;
	line-height: 24px;
	text-align: center;
}
.social li a i.fa-instagram {
	margin-left: 2px;
}
.social_wrapper {
	margin-left: 8px;
	margin-top: -2px;
}
.block-right.topNavi-contact-ss {
	margin-top: 4px;
	margin-right: 20px;
}
.topNavi-contact-ss .lang1 {
/* border-right : 1px solid #fff; */
    /* padding-right: 30px; */
    /* margin-right: 30px; */
}
/*------------------------------------*\
    filter
\*------------------------------------*/

.form1 label {
	display: inline-block;
	font-size: 13px;
}
.filterInput-ss {
	padding: 10px 15px 0px 15px;
}
.filter-ss .form-group {
	margin-bottom: 5px;
}
.filter-ss .form1 {
	padding: 45px 45px 30px;
}
.filter-text {
	width: 60%;
	padding-left: 7px;
}
.filter-ss label {
	font-weight: 400;
	letter-spacing: 0;
}
.filter-ss .form-control {
	border-radius: 0;
}
.filter-ss .unit-ss {
	font-size: 13px;
	font-weight: 300;
	color: #aaa;
	margin-top: 10px;
}
.filterBanner-ss {
	color: #fff;
	background-color: #00245d;
	padding: 10px 15px;
	background-size: cover;
	background-repeat: no-repeat;
	height: 160px;
}
.filter-item {
	height: 160px;
	position: relative;
	border: 1px solid #eeeeee;
	border-top: 1px solid #ddd;
	background-color: #fff;
	margin-bottom: 15px;
}
.filter-form-ss [class^="col-"] {
	padding-right: 7px;
	padding-left: 7px;
}
.filterTitle-ss {
	background-color: #333;
	color: #fff;
	padding: 10px 15px;
}
/*------------------------------------*\
    data result
\*------------------------------------*/

.dataResult-ss {
	background-color: #f6f6f6;
}
.dataTable-ss .sorting-ss {
	color: #222;
	background-color: #e6e6e6;
	position: relative;
	padding: 15px 10px;
}
.dataTable-ss .sorting-ss:last-child, .dataTable-ss tr td:last-child {
	border-right: none;
}
.dataTable-ss tr td {
	font-size: 14px;
	color: #222;
	border-right: 1px solid #e6e6e6;
}
.dataTable-ss tr:last-child {
	border-bottom: 1px solid #e6e6e6;
}
.dataTable-ss tr:nth-child(odd) {
	background-color: #fff;
}
.dataTable-ss tr:nth-child(even):hover {
	background-color: #e5f2ff;
}
.dataTable-ss .sorting-ss:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0.450rem;
	width: 0;
	height: 0;
	border-left: 0.300rem solid transparent;
	border-right: 0.300rem solid transparent;
	border-bottom: 0.300rem solid #807f82;
	margin-top: -0.450rem;
}
.dataTable-ss .sorting-ss:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0.450rem;
	width: 0;
	height: 0;
	border-left: 0.300rem solid transparent;
	border-right: 0.300rem solid transparent;
	border-top: 0.300rem solid #807f82;
	margin-top: 0.050rem;
}
.productLink-ss a, .fileDownload-ss a {
	color: #73aad6;
}
/*------------------------------------*\
    index page
\*------------------------------------*/


/* filter */

.index-ss.filter-ss .wrapper-ss {
	position: relative;
	z-index: 3;
	/* margin-top: -100px; */
	padding-bottom: 16px;
	margin-bottom: 60px;
}
.thumb1 .caption .txt2 {
	/* color: #eee; */
	font-weight: 400;/* padding: 15px; */
}
.col-sm-3 .thumb1, .col-sm-4 .autos-block, .jumbotron {
	background-color: #00245d;
	margin-top: 15px;
}
.filterradio-ss {
	padding: 50px 30px;
}
.filterradio-ss input {
	margin-right: 10px;
}

@media(max-width: 1229px) {
.filterradio-ss {
	padding: 30px 30px;
}
.filterradio-ss div {
	padding-bottom: 10px;
}
}

@media(max-width: 768px) {
.filterradio-ss {
	padding: 30px 30px;
}
}
/* about */

#welcome .txt1 {
	font-weight: 400;
	font-size: 48px;
	line-height: 1.4;
	text-transform: none;
	position: relative;
}
.index-section-title-ss {
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
	margin-bottom: 50px;
}
.play-ss {
/* margin-top: 30px; */
}
.play-ss, .fa-play-circle {
	color: #A6C803;
}
.play-ss a:hover, .play-ss a:hover .fa-play-circle {
	color: #337ab6;
}
.play-ss p {
	margin-top: 10px;
	color: #ddd;
}
.index-about-ss {
	text-align: center;
}
.index-about-ss #welcome .txt2:before {
	content: '';
	display: block;
	width: 1px;
	height: 100%;
	background: #337ab6;
	position: absolute;
	left: 0px;
	top: 0;
}
.index-about-ss #welcome .txt3:before {
	display: none;
}
.index-about-ss #welcome .txt3 {
	padding: 0;
	text-align: right;
	margin-bottom: 30px;
}

@media(min-width: 768px) {
.index-about-ss #welcome .txt3 {
	padding: 0 30px 0 0px;
	text-align: right;
}
}
.index-about-ss #welcome .txt3 h4 {
	font-weight: 300;
	margin-top: 30px;
	line-height: 1.5;
	font-size: 18px;
}

@media(max-width: 767px) {
.index-about-ss #welcome .txt3 h4 {
	font-size: 18px;
}
}
.index-about-ss #welcome .txt2 {
	padding-left: 0px;
}

@media(min-width: 768px) {
.index-about-ss #welcome .txt2 {
	padding-left: 30px;
	padding-right: 0px;
}
}
.index-about-ss #welcome .txt2 p {
	font-weight: 300;
	line-height: 1.5;
	text-align: left;
	margin-top: 30px;
	font-size: 18px;
}

@media(max-width: 767px) {
.index-about-ss #welcome .txt2 p {
	font-size: 18px;
}
}
.index-about-ss #welcome img {
	display: inline-block;
}

@media (max-width: 767px) {
.index-about-ss #welcome .txt3 h4,  .index-about-ss #welcome .txt2 p,  .index-about-ss #welcome .txt3 {
	text-align: center;
}
}
/* index global */

.index-global-ss {
	color: #fff;
	text-align: center;
}
.index-global-ss img {
	display: inline-block;
	margin-top: 20px;
}
/* index-application */

.index-application-ss {
	text-align: center;
}
.index-application-ss .thumb1 .caption .txt2 {
	padding-left: 0;
}
.index-application-ss .thumb1 .caption .txt2:before {
	display: none;
}
.index-application-ss [class^="col-"], .productList-ss [class^="col-"] {
	padding-left: 0px;
	padding-right: 0px;
}
.index-application-ss .thumb1 .thumbnail, .productList-ss .thumb1 .thumbnail {
	border: 1px solid #333;
	background-color: #eee;
}
.index-application-ss .thumb1 figure a {
	opacity: 0.4;
}
.index-application-ss .thumb1 figure a:hover {
	opacity: 1;
}
.index-application-ss .thumb1 {
	margin-bottom: 0;
}
/*product list*/

.productList-ss .row {
	margin-right: 0;
	margin-left: 0;
}
.productList-ss .productName-ss {
	margin-bottom: 0px;
	line-height: 1.6;
}
.productName-ss {
	margin-bottom: 0;
}
.thumb1 figure {
	margin-bottom: 5px;
}
/*------------------------------------*\
    product list page
\*------------------------------------*/


/*------------------------------------*\
    product detail  page
\*------------------------------------*/

.productDetail-ss .mainContent-ss {
	padding: 0px 60px 0px 30px;
}
/*relevant model*/

.relevantModel-ss.tabs2-wrapper .tabs li a {
	font-size: 18px;
	font-weight: 300;
	padding: 8px 30px;
}
#second-tab-group {
	border: 1px solid #ccc;
	background-image: none;
	padding-bottom: 0;
}
.tabs2-wrapper .tabs li.active a, .tabs2-wrapper .tabs li a:hover {
	border-bottom-width: 5px;
}
.productDetail-ss .thumb1 .caption .txt2:before {
	display: none;
}
.productDetail-ss .thumb1 .caption .txt2 {
	text-align: left;
	padding-left: 0;
}
.productDetail-ss .thumbnail .caption {
	padding: 0;
}
.productDetail-ss .thumb1 {
	margin-bottom: 0;
}
/*product-feature-ss*/

.ul3 li:before {
	content: "\4e";
	font-family: 'ElegantIcons';
	display: inline-block;
	font-size: 14px;
	color: #337ab6;
	vertical-align: text-top;
}
.feature-ss .ul3 {
	list-style-position: outside;
}
.feature-ss .ul3 li {
	margin-bottom: 15px;
	list-style: circle;
}
.inside-wrapper-ss {
	/* background-color: #e5f2ff; */
	background-color: #eeeeee;
	padding: 30px;
	margin-top: 30px;
}
.spec-ss {
	margin: 30px 0 50px 0;
}
.table-header-ss {
	color: #fff;
	background-color: #00245d;
}
.spec-ss .table>tbody>tr>th, .spec-ss .table>tbody>tr>td {
	padding: 8px 15px;
	text-align: center;
	border: 1px solid #ccc;
}
.spec-ss table {
	background-color: #ffffff;
}
/*------------------------------------*\
    about page
\*------------------------------------*/

.about-counter-ss .info-inner .info1 .txt1 {
	font-size: 40px;
}
.about-counter-ss .info-inner .info1 .img1 {
	margin-top: 0px;
}
.about-counter-ss #info {
	padding-bottom: 0px;
}
.counter-description-ss {
	font-size: 18px;
	font-weight: 400px;
	margin-top: 0;
}
.advantage-ss {
	color: #fff;
}
.advantage-item-ss {
	border: 1px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 60px 15px 40px;
	margin: 0 -16px;
}
.service-ss {
	/* margin: 90px; */
    /* padding: 90px; */
	color: #fff;
}
.service-ss .section-title-ss {
	padding: 0px 15px 15px;
}
.service-ss .row>[class*="col-"] {
	height: 250px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-size: cover;
	background-position: center center;
}

@media (max-width:767px) {
.service-ss .row>[class*="col-"] {
	height: 200px;
}
}
.equipment-ss, .equipment-ss .thumb1 .caption .txt2 {
	/* color: #fff; */
	text-align: center;
}
.inner-border-ss {
	border: 1px solid #3383c3;
	height: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.awards-ss .inner-border-ss {
	border: 1px solid #fff;
	height: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.awards-ss .inner-border-txt-ss:before {
	display: none;
}
.awards-description-ss {
	padding: 0px;
	text-align: center;
}
.awards-ss .description-ss {
	line-height: 2;
}
.service-ss .iconFont-ss, .inner-border-txt-ss {
	color: #fff;
	text-align: center;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}
.service-ss .iconFont-ss {
	display: block;
}
.inner-border-txt-ss:before {
	font-family: 'icomoon';
	content: "\e902";
	display: block;
	margin-bottom: 10px;
	font-size: 30px;
}
/* about- 得獎認證 第二個旋轉木馬#review2 */

#review2 {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
#review2 .carousel-box {
	position: relative;
}
#review2 .carousel-box .inner {
	position: relative;
	overflow: hidden;
	max-width: none;
	margin: 0;
}
#review2 .carousel.main {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-right: -30px;
}
#review2 .caroufredsel_wrapper {
	padding: 0;
	margin: 0;
}
#review2 .caroufredsel_wrapper ul {
	padding: 0;
	margin: 0;
}
#review2 .carousel-box ul li {
	float: left;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	position: relative;
	/* width:300px;  */
	width: 100px;
	height: 500px;
	overflow: hidden;
	padding-right: 30px
}
#review .carousel-box ul li {
	height: 500px;
}
#review-awards-ss {
/* background-color: #eee; */
}
#review-awards-ss {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
#review-awards-ss .carousel-box {
	position: relative;
}
#review-awards-ss .carousel-box .inner {
	position: relative;
	overflow: hidden;
	max-width: none;
	margin: 0;
}
#review-awards-ss .carousel.main {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-right: -30px;
}
#review-awards-ss .caroufredsel_wrapper {
	padding: 0;
	margin: 0;
}
#review-awards-ss .caroufredsel_wrapper ul {
	padding: 0;
	margin: 0;
}
#review-awards-ss .carousel-box ul li {
	float: left;
	display: inline-block;
	padding: 40px 0px 0px 0px;
	position: relative;
	width: 300px;
	height: 430px;
	overflow: hidden;
	padding-right: 30px
}
.testimonial-wrapper .txt1 {
	font-size: 18px;
	color: #999999;
	font-weight: 400;
	padding-bottom: 80px;
}
.patent-ss .testimonial-wrapper .txt1 {
	font-size: 16px;
}
.patent-ss .testimonial-wrapper .txt1 b {
	font-size: 18px;
}
.patent-ss #testimonials-2 {
	padding-top: 0px;
	padding-bottom: 0px;
}
#testimonials, #testimonials-2 {
	position: relative;
	padding-top: 70px;
	padding-bottom: 90px;
}
#testimonials .container, #testimonials-2 .container {
	margin-bottom: 30px;
}
#review2 .testimonial-wrapper .txt2 {
	margin: 0px;
}
/* pagination 切換點點 */

#review2 .review_pagination {
	display: block;
	vertical-align: top;
	padding-top: 20px;
	text-align: center;
}
#review2 .review_pagination a {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 13px 0 0;
	position: relative;
}
#review2 .review_pagination a span {
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	text-indent: -9999%;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	background: #aaa;
}
#review2 .review_pagination a:hover span, #review2 .review_pagination a.selected span {
	background: #3383c3;
}
/* about- 得獎認證 第二個旋轉木馬#review2 end*/

.awards-ss .advantage-item-ss {
	color: #fff;
}
.car-inner:before {
	content: '';
	display: block;
	width: 3000px;
	top: -10px;
	bottom: -10px;
	position: absolute;
	left: -150px;
	z-index: -1;
	background: #00245D;
	border: solid 1px #337ab6;
	padding: 1px;
	background-clip: content-box;
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
/*------------------------------------*\
    every page intro
\*------------------------------------*/

.pageIntro-ss {
	padding-top: 160px;/* padding-bottom: 240px; */
    /* padding-bottom: 140px;   */
}
.pageIntro-py-ss {
	padding-top: 160px;
	padding-bottom: 140px;
}
.pageTitle-ss {
	font-family: 'Montserrat', "Noto sans CJK TC", "Microsoft JhengHei", 微軟正黑體, 蘋果儷中黑, "Apple LiGothic Medium", Arial, Helvetica, sans-serif;
	font-weight: 300;
	text-align: center;
	color: #73aad6;
	letter-spacing: 15px;
	text-transform: uppercase;
}
.pageSubtitle-ss {
	color: #fff;
	font-family: "Playfair Display", "Noto sans CJK TC", "Microsoft JhengHei", 微軟正黑體, 蘋果儷中黑, "Apple LiGothic Medium", Arial, Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1.4;
	text-transform: none;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 30px;
	position: relative;
}
.pageDescription-ss {
	color: #fff;
	font-family: "Montserrat", "Noto sans CJK TC", "Microsoft JhengHei", 微軟正黑體, 蘋果儷中黑, "Apple LiGothic Medium", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 36px;
	text-align: center;
	margin: 50px auto 50px;
}
.hr-vertical-ss:after {
	content: '';
	display: block;
	width: 1px;
	height: 60px;
	background: #3383c3;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	margin-left: 0px;
	margin-top: 15px;
}
/*------------------------------------*\
    content wrapper
\*------------------------------------*/

.wrapper-ss {
	background-image: url('../images/bg-repeat-01.png');
	/* background: #fff; */
	padding: 2px;
	margin-top: 60px;
	margin-bottom: 140px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

@media(max-width: 768px) {
.wrapper-ss {
	margin-bottom: 80px;
}
}
/*------------------------------------*\
    download page
\*------------------------------------*/


/* 下載按鈕 */

.download-content-ss .btn {
	padding: 3px 6px;
	font-weight: 300;
	letter-spacing: 1px;
}
.download-content-ss .btn-group {
	display: block;
	float: right;
}
.download-content-ss .btn.download-search-ss {
	height: 34px;
	color: #fff;
	background-color: #3383c3;
	padding: 0px 20px;
}
.download-content-ss .btn.download-search-ss:hover {
	color: #fff;
	background-color: #00245d;
}
.download-content-ss .btn-group>.btn {
/* float: right; */
}
/* 表格樣式 */

.download-content-ss .table {
	background-color: #e5f2ff;
}
.download-content-ss .table-hover>tbody>tr:hover {
	background-color: #eee;
}
.download-content-ss .table>tbody>tr>th {
	color: #333;
	font-weight: 400;
}
.download-content-ss .table>tbody>tr>td, .download-content-ss .table>tfoot>tr>td {
	vertical-align: middle;
	border-style: solid;
	border-color: #fff;
	border-width: 2px 1px 2px 1px;
}
.download-content-ss .table>tbody>tr:first-child th {
	background-color: #00245D;
	color: #fff;
	padding: 10px 15px;
}
.download-content-ss .table>tbody>tr>th:nth-child(2), .download-content-ss .table>tbody>tr>th:nth-child(3), .download-content-ss .table>tbody>tr>th:nth-child(4) {
	width: 100px;
}
.download-content-ss .table>tbody>tr>th.file-name-ss, .download-content-ss .table>tbody>tr>td:first-child {
	text-align: left;
	padding-left: 20px;
}
.download-content-ss .table>tbody>tr>th, .download-content-ss .table>tbody>tr>td:nth-child(2), .download-content-ss .table>tbody>tr>td:nth-child(3), .download-content-ss .table>tbody>tr>td:nth-child(4), .download-content-ss .table>tbody>tr>td:nth-child(5) {
	text-align: center;
}
.mainContent-ss .pager_wrapper {
	text-align: right;
}
.container .pager_wrapper {
	text-align: center;
}
.pager_wrapper {
	margin: 60px 0px 30px;
}
/*------------------------------------*\
    catalog page
\*------------------------------------*/

.catalogName-ss {
	color: #333;
}
.download-btn-ss {
	font-family: "Montserrat", "Noto sans CJK TC", "Microsoft JhengHei", 微軟正黑體, 蘋果儷中黑, "Apple LiGothic Medium", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3383c3;
}
.catalog-ss .thumbnail .caption {
	padding: 12px 0px;
}
/*------------------------------------*\
    news page
\*------------------------------------*/

.news-ss .wrapper-ss {
	background-image: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin-bottom: 30px;
}
.news-ss .thumb1 .thumbnail {
	background-color: #fff;
}
.thumbnail .caption {
	padding: 12px 30px;
}
.date-ss {
	font-size: 10px;
}
hr.divider-ss {
	margin-bottom: 60px;
	border: 0.5px solid #ccc;
}
/*------------------------------------*\
    exhibition news page
\*------------------------------------*/

.exhibitionList-ss {
	background-color: #fff;
	padding: 15px 0 50px;
}
.autoplay img {
	text-align: center;
	margin: auto;
}
/*------------------------------------*\
    news detail page
\*------------------------------------*/

.mainContent-title-ss.news-detail-title-ss {
	margin-bottom: 5px;
}
.mainContent-title-ss.news-detail-title-ss .txt1 {
	margin-bottom: 30px;
}
.news-deatil-ss .mainContent-ss {
	margin-top: 0px;
}
.news-deatil-ss .news-detail-img {
	margin-bottom: 15px;
}
.news-deatil-ss .mainContent-title-ss.news-detail-title-ss {
	margin-top: 0px;
}
.news-deatil-ss .wrapper-ss {
	padding: 60px 0px 60px 60px;
}
.section-btn-ss {
	margin-top: -90px;
	padding-bottom: 90px;
}

@media(max-width: 992px) {
.news-deatil-ss .mainContent-title-ss.news-detail-title-ss {
	margin: 20px 0;
}
.news-deatil-ss .wrapper-ss {
	padding: 60px 30px 60px 30px;
}
}

@media(max-width: 768px) {
.news-deatil-ss .mainContent-ss {
	padding: 0px 30px 0px 30px;
}
}

@media(max-width: 480px) {
.news-deatil-ss .mainContent-ss {
	padding: 0px 5px 0px 5px;
}
}
.news-detail-text {
	margin-bottom: 60px;
}

@media(max-width: 991px) {
.news-detail-titleimg {
	padding: 0 30px;
}
.news-detail-titleimg img {
	width: 100%;
}
.news-detail-ss {
	padding: 0 30px;
}
hr.news-detail-divider {
	margin: 30px 0;
}
.news-detail-text {
	margin-bottom: 30px;
}
}

@media(max-width: 480px) {
.news-detail-titleimg {
	padding: 0 0px;
}
}

@media(max-width: 767px) {
.news-deatil-ss .news-detail-img {
	width: 100%;
	margin-bottom: 30px;
}
}
/*------------------------------------*\
    application page
\*------------------------------------*/

.application-ss .gslider-wrapper {
	border-top: none;
}
.application-ss .mainContent-ss {
	padding: 0px 0px 0px 30px;
}
.sideLink-ss {
	margin: 0px;
}
.application-ss .banner {
	background-color: #1C2931;
}
.sideLink-ss .banner .caption .txt1:before, .sideLink-ss .banner .caption .txt1:after {
	display: none;
}
.btn-default.btn2 {
	background: transparent;
}
.banner .caption .txt2 {
	font-weight: 300;
}
/*------------------------------------*\
    contact page
\*------------------------------------*/

.markStar-ss {
}
.contact-ss .select1_wrapper, .contact-ss .form-group {
	margin-bottom: 30px;
}
.businessType-ss {
	border: 1px solid #aaa;
	background: #fff;
	padding: 30px;
	margin-bottom: 30px;
}
.btn-default.btn-cf-submit3 {
	line-height: 47px;
	margin-top: 0px;
}
.contact-ss .select2-container--default .select2-selection--single, .contact-ss #ajax-contact-form3 .form-control {
	border: 1px solid #bbb;
}
.contact-ss #ajax-contact-form3 .form-group.capthca {
	margin-right: 6px;
}
.contact-ss .banner2 {
	background-color: #fff;
}

@media(max-width: 991px) {
.contact_img {
	width: 100%;
}
.banner2 {
	padding: 40px 20px;
}
.news-deatil-ss .contact-ss {
	margin-top: 60px;
	padding: 0 0px 0 0px;
}
}
.contact_select_inner {
	position: relative;
	background: #fff;
	border: 1px solid #ebebeb;
	height: 48px;
	position: relative;
	margin-top: 5px;
}
.contact_select_inner:after {
	top: 21px;
}
.contact_submit {
	text-align: right;
}

@media(max-width: 1229px) {
.contact_submit .btn-default.btn-cf-submit3 {
	padding: 0 25px;
}
#ajax-contact-form3 .form-group.capthca input.code_input {
	width: 100%;
}
}

@media(max-width: 560px) {
.contact_submit .btn-default.btn-cf-submit3 {
	padding: 0 20px;
}
}

@media(max-width: 530px) {
.contact_submit .btn-default.btn-cf-submit3 {
	padding: 0 15px;
}
}

@media(max-width: 500px) {
.contact_submit .btn-default.btn-cf-submit3 {
	padding: 0 10px;
}
}

@media(max-width: 375px) {
.contact_capthca img {
	width: 100%;
}
}
/*------------------------------------*\
    history page
\*------------------------------------*/


/*history timeline*/


/* apply a natural box layout model to all elements, but allowing components to change */

.timeline {
	text-align: center;
	color: #fff;
	margin-top: 60px;
}
.timeline .year {
	display: inline-block;
	font-size: 36px;
	font-weight: bold;
	position: relative;
}
.timeline .year span {
	display: inline-block;
	font-family: Merriweather;
	padding-bottom: 6px;
}
.timeline .year:after {
	content: "";
	display: block;
	width: 80%;
	margin: auto;
	height: 1px;
	background: #3383c3;
}
.timeline .year--end:before {
	content: "";
	display: block;
	width: 80%;
	margin: auto;
	height: 1px;
	background: #3383c3;
}
.timeline .year--end:after {
	content: none;
}
.timeline .days {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.timeline .days .day {
	width: 100%;
	float: left;
}
.timeline .days .day .events {
	position: relative;
	float: left;
	border-right: 1px solid #3383c3;
	/* padding: 44px 30px 30px; */
	padding: 41px 30px 100px 30px;
	text-align: right;
	width: 50%;
}
.timeline .days .day .events:after {
	content: "";
	width: 40%;
	width: 100%;
	display: inline-block;
	height: 1px;
	background: #3383c3;
	position: absolute;
	right: 0;
}
.timeline .days .day .events .date {
	position: absolute;
	/*top: 50%;
  transform: translateY(-50%);*/
	top: -8px;
	left: 100%;
	padding: 30px;
	text-align: left;
	color: #eeeeeee;
	font-size: 24px;
	white-space: nowrap;
}
.timeline .days .day .events .date .h1 {
	font-family: Montserrat;
	font-weight: 700;
	display: block;
	margin-bottom: 30px;
	color: #3383c3;
}
.timeline .days .day .events .day__img {
	margin-right: -30px;
	position: relative;
	overflow: hidden;
}
.timeline .days .day .events .day__img img {
	display: block;
	float: right;
}
.timeline .days .day .events .day__img .caption {
	position: absolute;
	margin: 0;
	bottom: 0;
	right: 0;
	padding: 20px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	width: 600px;
}
.timeline .days .day:nth-child(odd) .events {
	width: calc(50% + 1px);
	float: right;
	border-right: 0;
	border-left: 1px solid #3383c3;
	text-align: left;
}
.timeline .days .day:nth-child(odd) .events:after {
	right: auto;
	left: 0;
}
.timeline .days .day:nth-child(odd) .events .date {
	left: auto;
	right: 100%;
	text-align: left;
}
.timeline .days .day:nth-child(odd) .events .date span {
	left: auto;
	right: 100%;
	text-align: right;
}
.timeline .days .day:nth-child(odd) .events .day__img {
	margin-right: auto;
	margin-left: -30px;
}
.timeline .days .day:nth-child(odd) .events .day__img img {
	float: left;
}
.timeline .days .day:nth-child(odd) .events .day__img .caption {
	width: 600px;
	right: auto;
	left: 0;
}
.timeline .days .events li {
	text-align: left;
}
/*add*/

.timeline .days .day .events p, .timeline .days .day .events li {
	font-size: 18px;
	margin-bottom: 5px;
}
.timeline .days .day .events p {
	margin-left: 15px;
}
.timeline .days .day .events ul {
	list-style-position: inside;
	list-style-type: square;
	text-indent: -1.7em;
}

@media(max-width: 480px) {
.timeline .days .day .events ul {
	text-indent: -1.5em;
}
}

@media(max-width: 375px) {
.timeline .days .day .events ul {
	text-indent: -1.3em;
}
}
.history-ss .container>.row:first-child {
	margin-top: 0px;
}
/*new*/

.vtimeline-content {
	padding: 30px 50px;
}
.vtimeline-icon {
	background: #3383c3;
	height: 15px;
	width: 15px;
}
.vtimeline:before {
	width: 2px;
	background: #3383c3;
}
.vtimeline-date {
	color: #3383c3;
	font-size: 60px;
	top: -25px;
	font-weight: 700;
}
.vtimeline-block:after {
	transition: 0.5s ease all;
}
.vtimeline_text {
	font-size: 20px;
	list-style-type: square;
	font-weight: 400;
	margin-bottom: 0px;
	padding-left: 0;
}
.vtimeline-block img {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
.vtimeline-point {
	margin-bottom: 90px;
}
.vtimeline {
	margin-bottom: 100px;
	padding: 50px 30px 0 30px;
}
.vtimeline:after {
	content: "";
	display: block;
	width: 3%;
	margin-left: auto;
	margin-right: auto;
	height: 2px;
	background: #3383c3;
	text-align: center;
}

@media only screen and (max-width: 992px) {
.vtimeline-date {
	background: transparent;
}
.vtimeline-block:after {
	display: none;
}
.vtimeline-icon {
	left: -6px;
}
.vtimeline-block {
	margin-left: 9%;
}
.vtimeline-point {
	margin-bottom: 70px;
}
.vtimeline-content {
	padding: 30px 20px;
}
.vtimeline:after {
	display: none;
}
.vtimeline_text {
	font-size: 18px;
	padding-left: 20px;
}
.vtimeline-date {
	font-size: 50px;
}
}

@media only screen and (max-width: 480px) {
.vtimeline-content {
	padding: 20px 15px;
}
.vtimeline-point {
	margin-bottom: 50px;
}
.vtimeline_text {
	font-size: 16px;
	padding-left: 13px;
}
.vtimeline-date {
	font-size: 40px;
}
}
/*------------------------------------*\
    privacy
\*------------------------------------*/

.privacy-ss .wrapper-ss {
	padding: 60px 60px 60px 60px;
	margin-bottom: 60px;
}
.privacy-main {
	margin-top: 55px;
	margin-bottom: 30px;
	padding: 0 60px 0 30px;
}

@media (max-width: 992px) {
.privacy-ss .wrapper-ss {
	padding: 30px 30px 30px 30px;
}
.privacy-main {
	padding: 0 30px;
	margin-top: 30px;
}
}

@media(max-width: 480px) {
.privacy-ss .wrapper-ss {
	padding: 30px 0px 30px 0px;
}
}
/*------------------------------------*\
    footer
\*------------------------------------*/

.news1 {
	border: none;
	padding: 0;
	font-weight: 300;
}
.product-list-ss .news1 {
	width: 45%;
	margin-right: 4%;
	display: inline-block;
}
.application-list-ss .news1 {
	width: 45%;
	margin-right: 4%;
	display: inline-block;
}
.news1 .txt2 a {
	font-size: 15px;
}
footer .menu2 li a {
	font-size: 14px;
}
footer .address2 {
	font-size: 16px;
	padding-bottom: 20px;
}
footer .bot1-map-wrapper {
	font-size: 14px;
}
footer .fax2 .ei, footer .phone2 .ei, footer .email2 .ei {
	top: 3px;
}
footer .bot1-title {
	font-size: 18px;
	font-weight: 500;
	color: #3383c3;
}
footer .bot1-title span:before, footer .bot1-title span:after {
	background: #3383c3;
}
.bot2-wrapper {
	padding-top: 25px;
	padding-bottom: 15px;
}
.social2 li a {
	font-size: 30px;
}
footer .icon-line, footer .icon-wechat, footer .fa-skype {
	width: 40px;
	height: 40px;
	border-radius: 5px;
}
footer .icon-line, footer .icon-wechat {
	color: #fff;
	line-height: 1.3;
}
footer .fa-skype {
	color: #fff;
	line-height: 1.4;
}
footer .icon-line {
	background-color: #4ECD00;
}
footer .icon-wechat {
	background-color: #51C234;
}
footer .fa-skype {
	background-color: #1EB7EC;
}
.copyrights {
	display: block;
	padding-top: 15px;
}
/*------------------------------------*\
    offsets
\*------------------------------------*/

.section-py-ss {
	padding: 90px 0;
}
.h250-ss {
	height: 250px;
}
.mt-md-30 {
	margin-top: 30px;
}
.mb-md-15 {
	margin-bottom: 15px;
}
.mb-md-30 {
	margin-bottom: 30px;
}
/*------------------------------------*\
    backgrounds
\*------------------------------------*/

.bg-repeat-ss {
	background-image: url('../images/bg-repeat-01.png');
}
.bg-blue-ss {
	background-color: #00245D;
}
.bg-white-ss {
	background-color: #fff;
}
.bg-dark-ss {
	background-color: #222222;
}
/*------------------------------------*\
    custom styles
\*------------------------------------*/

.w50-ss {
	width: 48%;
	display: inline-block;
}

@media (min-width: 1600px) {
.w50-ss {
	width: 49.2%;
}
}

@media (min-width: 1600px) {
.lg-w20-ss {
	width: 19.9%;
}
}
/*限制顯示行數*/

.ellipsis-line1-ss {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.multi-ellipsis-line2-ss {
	display: block;
	height: 54px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;/*填入要顯示的行數，超過...*/
}
.multi-ellipsis-line3-ss {
	display: block;
	height: 69px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;/*填入要顯示的行數，超過...*/
}
.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}
/*zun add start*/

.index_news_text {
	height: 175px;
}

@media(min-width: 768px) {
.index_news_text {
	height: 120px;
}
}

@media(min-width: 1230px) {
.index_news_text {
	height: 130px;
}
}
.nav_arrow {
	position: absolute;
	float: left;
	top: 0px;
	z-index: 999;
	color: #00245d;
	padding: 17px 20px 25px 40px;
	height: 30px;
	/*right: 35%;*/
	right: 0%;
}

@media(min-width: 1200px) {
.nav_arrow {
	top: 13px;
	padding: 0 20px 0 40px;
}
}

/*@media(min-width: 400px) {
    .nav_arrow {
        right: 43%;
    }
}

@media(min-width: 450px) {
    .nav_arrow {
        right: 50%;
    }
}

@media(min-width: 480px) {
    .nav_arrow {
        right: 55%;
    }
}

@media(min-width: 500px) {
    .nav_arrow {
        right: 60%;
    }
}

@media(min-width: 585px) {
    .nav_arrow {
        right: 67%;
    }
}

@media(min-width: 768px) {
    .nav_arrow {
        right: 72%;
    }
}

@media(min-width: 996px) {
    .nav_arrow {
        right: 80%;
    }
}*/

@media(min-width: 1200px) {
.nav_arrow {
	position: absolute;
	float: left;
	top: 16px;
	z-index: 999;
	width: 30px;
	height: 20px;
	color: #00245d;
	right: -15px;
}
}
.navbar_ .nav>li>a {
	padding: 13px 13px 10px;
}
.ellipsis_index_news {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
.index_news_item {
	height: 242px;
}

@media(max-width: 767px) {
.index_news_item {
	height: 280px;
}
}

@media(max-width: 605px) {
.index_news_item {
	height: 320px;
}
}
.parameter_item div {
	z-index: 997;
}
.logo_m {
	text-align: left;
}

@media(min-width: 768px) {
.logo_m {
	text-align: center;
}
}

@media(max-width: 767px) {
.product-list-ss .news1 {
	width: 100%;
	margin-right: 4%;
	display: inline-block;
	text-align: center;
}
footer .bot1-title {
	text-align: center;
	margin-top: 50px;
}
footer .footer_contact {
	text-align: center;
}
footer .footer_contact .phone2 {
	display: inline-block;
}
footer .footer_contact .fax2 {
	display: inline-block;
}
footer .footer_contact .email2 {
	display: inline-block;
}
.contact_info_m {
	display: inline-grid;
	margin-top: 30px;
}
.footer_appli .news1 {
	text-align: center;
}
.footer_pdt .news1 .txt2 {
	margin-bottom: 10px;
}
}
.footer_appli .news1 .txt2 {
	line-height: 1;
}
.footer_pdt .news1 .txt2 {
	line-height: 1.5;
}
.footer_appli .news1 .txt2 a:hover, .footer_pdt .news1 .txt2 a:hover, .contact_info_m a:hover {
	color: #3383c3;
}
.contact_info_m {
	margin-top: 20px;
}

@media(max-width: 1200px) and (min-width: 768px) {
.application-list-ss .news1 {
	width: 28%;
	text-align: left;
}
}

@media(max-width: 1299px) {
header {
	left: 0px;
}
}

@media(max-width: 1049px) and (min-width: 768px) {
.banner_layout {
	margin: 0 0 0 30px;
}
}
.pdt_dropdown_menu {
	display: none;
}

@media(max-width: 992px) {
.pdt_dropdown_menu li a {
	text-align: left;
}
}
.pdt_menu_show {
	display: block;
	transition: all .4s linear;
}

@media(min-width: 992px) {
.pdt_dropdown_menu {
	display: block;
}
}
.chevron_down_icon {
	display: inline-block;
	font-size: 12px;
	margin-left: 10px;
}
.list_icon {
	display: none;
}

@media(min-width: 992px) {
.chevron_down_icon {
	display: none;
}
.list_icon {
	display: inline-block;
}
}
.chevron_down_icon.arrow_animate {
	transform-origin: center;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: all .4s;
}
.pdt_side_img {
	padding-bottom: 30px;
}

@media(max-width: 992px) {
.sideLink-ss {
	margin: 0px;
}
.application-ss .mainContent-ss {
	padding: 0px 30px 0px 30px;
}
.pdt_side_img {
	width: 100%;
	padding-bottom: 20px;
}
}

@media(max-width: 767px) and (min-width: 480px) {
.col-s-sm-4 {
	width: 33.33333333%;
}
}

@media(max-width: 767px) and (min-width: 480px) {
.col-s-sm-6 {
	width: 50%;
	float: left;
}
}

@media(max-width: 480px) {
.pdt_table {
	overflow-x: auto;
}
}
.pdt_tb_title {
	color: #222;
	background-color: #e6e6e6;
	position: relative;
	padding: 15px 10px;
	border-right: 1px solid #dddddd;
	word-break: keep-all;
}

@media(max-width: 992px) {
.productDetail-ss .mainContent-ss {
	padding: 0 30px;
}
.pdt_d_img {
	margin-bottom: 20px;
}
}

@media(max-width: 992px) {
.pdt_side_img_s {
	padding: 0 5px;
}
}

@media(max-width: 480px) {
.pdt_side_img_s {
	padding: 0 0px;
}
}

@media(max-width: 768px) {
.pdt_corresp div {
	padding-right: 5px;
	padding-left: 5px;
}
}

@media(max-width: 480px) {
.pdt_corresp div {
	margin-bottom: 10px;
}
}

@media(max-width: 1599px) {
.container .pdt_btm_link:first-child {
	margin-top: 0px;
}
}

@media(max-width: 480px) {
#second-tab-group {
	border: 0px;
}
#second-tab-group>div {
	padding: 0;
}
}
.table-hover>tbody>.table-header-ss:hover {
	color: #fff;
	background-color: #00245d;
}
.productLink-ss {
	word-break: keep-all;
}

/*about*/

@media(max-width: 991px) {
.m_float_l {
	float: left;
}
.m_float_r {
	float: right;
}
.section-py-ss {
	padding: 30px 0;
}
.m_bg_blue {
	background-color: #00245D;
}
.container>.ad_service_s:first-child {
	margin-top: 30px;
}
.service-ss .row>.ad_service_text {
	height: auto;
}
}

/*@media only screen and (max-width: 720px) {
    .hide-column .mobile {
        display: none;
    }

    .scroll-left:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }
    .scroll-left thead:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }
    .scroll-left {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }
    .scroll-left th,
    .scroll-left td {
        margin: 0;
        vertical-align: top;
    }
    .scroll-left th {
        text-align: left;
    }
    .scroll-left {
        display: block!important;
        position: relative;
        width: 100%;
    }
    .scroll-left thead {
        display: block;
        float: left;
    }
    .scroll-left tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
    }
    .scroll-left thead tr {
        display: block;
    }
    .scroll-left th {
        display: block;
        text-align: right;
    }
    .scroll-left tbody tr {
        display: inline-block;
        vertical-align: top;
        margin: 0px -2px;
    }
    .scroll-left td {
        display: block;
        min-height: 1.25em;
        text-align: left;
    }


    .scroll-left th {
        border-bottom: 0;
        border-left: 0;
    }
    .scroll-left td {
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }
    .scroll-left tbody tr {
    }
    .scroll-left th:last-child,
    .scroll-left td:last-child {
        border-bottom: 1px solid #babcbf;
    }


    .break-table {
        background-color: transparent !important;
    }
    .break-table,
    .break-table thead,
    .break-table tbody,
    .break-table th,
    .break-table td,
    .break-table tr {
        display: block;
    }

    .break-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .break-table tr {
        border: 1px solid #ccc;
        margin-bottom: 10px;
        background-color: #ffffff;
    }

    .break-table td {
        border: none !important;
        border-bottom: 1px solid #eee !important;
        position: relative;
        padding-left: 35% !important;
        white-space: normal;
        text-align: left;
    }

    .break-table td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 30%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
        color: #1a1a1a;
    }
    .break-table td:before {
        content: attr(data-title);
    }

    .css-table .th,
    .css-table .td {
        display: block;
        width: 100%;
    }
    .scroll-left th,
    .scroll-left td {
        font-size: 14px;
        padding: 8px;
        line-height: 1.4;
        vertical-align: bottom;
        border-top: 1px solid #dddddd;
        text-align: left;
    }
    .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #dddddd;
    }


}*/

@media(max-width: 483px) {
.patent-ss .testimonial-wrapper .txt1 {
	height: 160px;
}
}

@media(max-width: 844px) {
.ab_s3_text {
	height: 50px;
}
}
.timeline .days .day .events .date p {
	white-space: normal;
	width: 740px;
}

@media(max-width: 1599px) {
.timeline .days .day .events .date p {
	width: 500px;
}
}

@media(max-width: 1199px) {
.timeline .days .day .events .date p {
	width: 400px;
}
}

@media(max-width: 991px) {
.timeline .days .day .events .date p {
	width: 290px;
}
}

@media(max-width: 767px) {
.timeline .days .day .events p,  .timeline .days .day .events li {
	font-size: 16px;
}
.timeline .days .day .events .date p {
	font-size: 16px;
}
.timeline .days .day .events .date .h1 {
	font-size: 34px;
}
.timeline .days .day .events .date {
	padding: 20px;
}
.timeline .days .day .events {
	padding: 41px 10px 100px 10px;
}
.timeline .days .day .events .day__img {
	margin-right: -10px;
}
.timeline .days .day:nth-child(odd) .events .day__img {
	margin-left: -10px;
}
}

@media(max-width: 679px) {
.timeline .days .day .events .date p {
	width: 250px;
}
.timeline .days .day .events ul {
	white-space: normal;
	width: 300px;
}
}

@media(max-width: 644px) {
.timeline .days .day .events ul {
	white-space: normal;
	width: 280px;
}
}

@media(max-width: 599px) {
.timeline .days .day .events ul {
	white-space: normal;
	width: 260px;
}
}

@media(max-width: 569px) {
.timeline .days .day .events .date p {
	width: 240px;
}
.timeline .days .day .events ul {
	width: 240px;
}
}

@media(max-width: 524px) {
.timeline .days .day .events .date p {
	width: 220px;
}
.timeline .days .day .events ul {
	width: 220px;
}
}

@media(max-width: 480px) {
.timeline .days .day .events .date p {
	width: 180px;
}
.timeline .days .day .events ul {
	width: 200px;
}
.timeline .days .day .events .date {
	padding: 0 20px 0 20px;
}
.timeline .days .day .events .date .h1 {
	margin-bottom: 10px;
	font-size: 28px;
}
.timeline .days .day .events p,  .timeline .days .day .events li {
	font-size: 14px;
}
.timeline .days .day .events .date p {
	font-size: 14px;
}
.timeline .days .day .events {
	padding: 20px 10px 100px 10px;
}
}

@media(max-width: 439px) {
.timeline .days .day .events ul {
	width: 190px;
}
.his_text {
	padding: 0 10px;
}
}

@media(max-width: 420px) {
.timeline .days .day .events .date p {
	width: 170px;
}
.timeline .days .day .events ul {
	width: 170px;
}
}

@media(max-width: 375px) {
.timeline .days .day .events .date p {
	width: 150px;
}
.timeline .days .day .events ul {
	width: 160px;
}
.timeline .days .day .events .date .h1 {
	font-size: 26px;
}
}

@media(max-width: 349px) {
.timeline .days .day .events .date p {
	width: 130px;
}
.timeline .days .day .events ul {
	width: 140px;
}
.timeline .days .day .events .date .h1 {
	font-size: 24px;
}
}

@media(max-width: 340px) {
.timeline .days .day .events .date p {
	width: 120px;
}
}
.autoplay div {
	margin: 0 5px;
}
.patent_item_title h5 {
	font-weight: bold;
}
.patent_item_title p {
	height: 50px;
}
.slick-dots li button:before {
	font-size: 20px;
	color: #333f65;
}
.slick-dots li.slick-active button:before {
	color: #337ab6;
}
.slick-list {
	padding-bottom: 20px;
}

@media(max-width: 991px) {
.application_ss {
	padding: 0 30px 0 30px;
}
}

@media(max-width: 991px) {
.catalog_ss,  .application_ss,  .download_ss {
	padding: 0 30px 0 30px;
}
}

@media(max-width: 991px) {
.download_btn {
	margin-top: 30px;
}
}
.sub-menu .submenu_down {
	display: none;
}
.img_100 {
	max-width: 100%;
}
.mt-10 {
	margin-top: 10px;
}
.mt-30 {
	margin-top: 30px;
}
.mb-10 {
	margin-bottom: 10px;
}
.mb-30 {
	margin-bottom: 30px;
}
/*banner*/


/*-------------*/

.hidden-video {
	display: none;
	z-index: -1;
}
.video {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}
.swiper-container {
	width: 100%;
	height: 100%;
	background: #000;
}
.swiper-slide {
	font-size: 18px;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 60px;
	background-size: cover;
	background-position: center;
	height: 830px;
}

@media(max-width: 1600px) {
.swiper-slide {
	height: 650px;
}
}

@media(max-width: 1399px) {
.swiper-slide {
	height: 600px;
}
}

@media(max-width: 991px) {
.swiper-slide {
	height: 557px;
}
}

@media(max-width: 767px) {
.swiper-slide {
	height: 431px;
}
}
/*@media(max-width: 480px){
        .swiper-slide {
            height: 313px;

        }
    }
     @media(max-width: 375px){
        .swiper-slide {
            height: 340px;

        }
    }
    @media(max-width: 320px){
        .swiper-slide {
            height: 367px;

        }
    }*/

.parallax-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 130%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}
.swiper-slide .title {
	font-size: 41px;
	font-weight: 300;
}
.swiper-slide .subtitle {
	font-size: 21px;
}
.swiper-slide .text {
	font-size: 14px;
	max-width: 400px;
	line-height: 1.3;
}
.slider-link1 {
	display: inline-block;
	text-decoration: none;
	color: #444444;
	font-weight: 700;
	font-size: 19px;
	line-height: 50px;
	padding: 0 60px 0 25px;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.slider-link1 span {
	position: relative;
	display: inline-block;
}
.slider-link1:before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	background: #1c2931;
	position: absolute;
	right: -10px;
	top: 0;
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.slider-link1:after {
	content: "\f105";
	font-family: 'FontAwesome';
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 20px;
	color: #fff;
	width: 42px;
	text-align: center;
}
.slider-link1:hover:before {
	background: #A6C803;
}
.swiper-slide .caption .txt1 span {
	display: inline-block;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
.swiper-slide .caption .txt1 span:before {
	content: '';
	display: block;
	width: 4px;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.swiper-slide .caption .txt1 span:after {
	content: '';
	display: block;
	width: 4px;
	height: 100%;
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
}
.swiper-slide .caption {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -180px;
	text-align: left;
	color: #fff;
	line-height: 1;
}
.swiper-slide .title {
	font-weight: 600;
	line-height: 1.2;
	font-size: 56px;
	padding-bottom: 20px;
}
.swiper-slide .subtitle {
	font-size: 24px;
	font-weight: 300;
	padding-bottom: 80px;
}

@media (max-width: 1200px) {
.swiper-slide .title {
	font-size: 45px;
}
}

@media (max-width: 991px) {
.swiper-slide .title {
	font-size: 40px;
}
}

@media (max-width: 767px) {
.swiper-slide .caption {
	margin-top: -58px;
}
.swiper-slide .caption .subtitle {
	font-size: 20px;
	padding-bottom: 10px;
	width: 80%;
}
.swiper-slide .caption .title {
	font-size: 34px;
	padding-bottom: 10px;
	width: 80%;
}
.swiper-slide .caption .txt3 {
	padding-bottom: 10px;
}
.swiper-slide .caption .link1 {
	display: none;
}
.swiper-slide {
	padding: 40px 10px;
}
}

@media (max-width: 665px) {
.swiper-slide .caption {
	top: 30%;
}
.banner_word {
	padding-left: 0;
}
}

@media (max-width: 480px) {
.swiper-slide .caption {
	margin-top: -14px;
}
.swiper-slide .caption .title {
	font-size: 30px;
}
.swiper-slide .caption {
	top: 20%;
}
}

@media (max-width: 375px) {
.swiper-slide .caption .title {
	font-size: 28px;
}
}

@media (max-width: 320px) {
.swiper-slide .caption .title {
	width: 80%;
}
.swiper-slide .caption .title {
	font-size: 26px;
}
}

@media (max-width: 320px) {
.swiper-slide .caption .title {
	font-size: 26px;
}
}

@media (max-width: 319px) {
.swiper-slide .caption .title {
	font-size: 24px;
}
.banner_word {
	padding-left: 30px;
}
}

@media (min-width: 992px) {
.swiper-slide .title {
	width: 50%;
}
}

/*@media (max-width: 480px) {
  .swiper-slide .caption{margin-top: -14px;}

  .swiper-slide .caption .subtitle{display: none;}
  .swiper-slide .caption .txt3{display: none;}
  .swiper-slide .caption .title{font-size: 26px; padding-bottom: 0px;}
}*/

@media(min-width: 375px) and (max-width: 767px) {
.swiper-slide .caption {
	margin-left: 30px;
}
}

@media(max-width: 1200px) {
.banner_word {
	margin-left: 0;
	margin-right: 0;
}
}

@media(max-width: 1024px) {
.banner_word {
	padding: 40px 10px;
}
}

@media(max-width: 768px) {
.banner_word {
	padding: 0 10px;
}
}

@media(max-width: 665px) {
.banner_word {
	padding: 60px 10px;
}
}

@media(max-width: 480px) {
.banner_word {
	padding: 70px 5px;
}
.swiper-button-next,  .swiper-button-prev {
	display: none;
}
}
/*  download */
.download-content-ss .table>tbody>tr>td:nth-child(2), .download-content-ss .table>tbody>tr>td:nth-child(3), .download-content-ss .table>tbody>tr>td:nth-child(4) {
	width: 100px;
}
/**/

#top2 {
	z-index: 9999;
}
.lang1 .dropdown-menu {
	z-index: 99999;
}
.lang1 .dropdown-menu a.ge:before, .lang1 .dropdown-menu a.ru:before {
	display: none;
}
.lang1 .dropdown-toggle:before {
	display: none;
}
.lang1 .dropdown-toggle .caret {
	height: 4px;
}
.lang1 .dropdown-menu {
	min-width: 90px;
	left: -30px;
}
/*search*/
.result-item {
	font-size: 25px;
}
.result-item {
	padding-left: 10px;
	list-style-type: decimal;
	margin-left: 30px;
	color: #1c1c1c;
}
.result-item>* {
	color: #2d2d31;
}
.result-item p {
	font-size: 16px;
}
.result-item p a {
	color: #337ab6;
	word-break: break-all;
}
.result-item+.result-item {
	margin-top: 40px;
}

@media (min-width: 768px) {
.result-item {
	padding-left: 40px;
}
}
.search_title {
	color: #9c9c9c;
}
.search_link {
	font-size: 30px;
	font-weight: 400;
	color: #1c1c1c;
}

@media(max-width: 480px) {
.search_ss {
	padding: 10px;
}
.search_link {
	font-size: 24px;
}
}
/*zun add end*/


/*------------------------------------*\
    color
\*------------------------------------*/

.text-white {
	color: #fff;
}
/*
品牌藍 #00245D
品牌綠 #A6C803
亮藍 線 #3383c3
淺亮藍 #73aad6
側邊藍底 #e1f0fb

中深藍 topnavi #00245d

藍色階
淺 #3383c3
淺中 #406f9f
中深 #205a8e
深 #00245d

motovario--------
淺 #6184b1
淺中 #406f9f
中深 #205a8e
深 #00457c

*/
.side-info {
	position: absolute;
	top: 11%;
	left: 11%;
	color: #fff;
}
/* Flashing */
.flashing img:hover {
	opacity: 1;
	-webkit-animation: flash 2s;
	animation: flash 2s;
}
@-webkit-keyframes flash {
 0% {
 opacity: .4;
}
 100% {
 opacity: 1;
}
}
@keyframes flash {
 0% {
 opacity: .4;
}
 100% {
 opacity: 1;
}
}
.flashing .side-info:hover {
	opacity: 1;
	-webkit-animation: flash 2s;
	animation: flash 2s;
}
@-webkit-keyframes flash {
 0% {
 opacity: .4;
}
 100% {
 opacity: 1;
}
}
@keyframes flash {
 0% {
 opacity: .4;
}
 100% {
 opacity: 1;
}
}
.side-info h3 {
	margin-bottom: 20px;
}
.side-info h6 {
	color: #d8d8d8;
	font-size: 1.4em;
}
.product-panel {
	display: flex;
	background-color: rgb(17, 17, 17, 0.5);
	color: #fff;
	min-height: 80px;
	max-height: 80px;
	align-items: center;
}
.product-panel p {
	font-size: 1.1em;
	padding: 15px;
	font-weight: 500;
	margin-bottom: 0px;
	letter-spacing: 0.05em;
}
.product-panel:hover {
	color: #afce00;
}
.pdt-img-contain {
	overflow: hidden;
}
.hover01 .pdt-img-contain img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 .pdt-img-contain:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
/* Adjustment */
.btn-xxs {
	padding: 5px 10px!important;
}
.min-h-60 {
	min-height: 60px;
}
.font-12 {
	font-size: 12px;
}
.font-14 {
	font-size: 14px;
}
.font-16 {
	font-size: 16px;
}
.font-18 {
	font-size: 18px;
}
.font-20 {
	font-size: 20px;
}
.font-22 {
	font-size: 22px;
}
.font-24 {
	font-size: 24px;
}
.font-26 {
	font-size: 26px;
}
.font-28 {
	font-size: 28px;
}
.font-xl {
	font-size: 2.3em;
}
.font-lg {
	font-size: 1.8em;
}
.font-md {
	font-size: 1.5em;
}
.font-sm {
	font-size: 1.33em;
}
.font-xs {
	font-size: 1em;
}
.font-xxs {
	font-size: 0.7em;
}
.font-400 {
	font-weight: 400;
}
.font-500 {
	font-weight: 500;
}
.font-600 {
	font-weight: 600!important;
}
.font-700 {
	font-weight: 700;
}
.text-blue {
	color: #102e8e;
}
.text-red {
	color: #e61012;
}
.text-dark {
	color: #3f3f3f;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capital {
	text-transform: capitalize;
}
.text-lowercase {
	text-transform: lowercase;
}
.space-005 {
	letter-spacing: 0.05em;
}
.m-r-5 {
	margin-right: 5px;
}
.m-l-5 {
	margin-left: 5px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-t-0 {
	margin-top: 0px;
}
.p-lr-10 {
	padding: 0 10px;
}
.p-lr-20 {
	padding: 0 20px;
}
.p-lr-30 {
	padding: 0 30px;
}
.offset-top-0 {
	margin-top: 0;
}
.offset-top-5 {
	margin-top: 5px;
}
.offset-top-10 {
	margin-top: 10px;
}
.offset-top-15 {
	margin-top: 15px;
}
.offset-top-20 {
	margin-top: 20px;
}
.offset-top-25 {
	margin-top: 25px;
}
.offset-top-30 {
	margin-top: 30px;
}
.offset-top-35 {
	margin-top: 35px;
}
.offset-top-40 {
	margin-top: 40px;
}
.offset-top-45 {
	margin-top: 45px;
}
.offset-top-50 {
	margin-top: 50px;
}
.offset-top-55 {
	margin-top: 55px;
}
.offset-top-60 {
	margin-top: 60px;
}
.offset-top-65 {
	margin-top: 65px;
}
.offset-top-70 {
	margin-top: 70px;
}
.offset-top-85 {
	margin-top: 85px;
}
.offset-top-90 {
	margin-top: 90px;
}
.offset-top-125 {
	margin-top: 125px;
}
.offset-top-150 {
	margin-top: 150px;
}
.offset-bottom-0 {
	margin-bottom: 0!important;
}
.offset-bottom-5 {
	margin-bottom: 5px!important;
}
.offset-bottom-10 {
	margin-bottom: 10px!important;
}
.offset-bottom-15 {
	margin-bottom: 15px!important;
}
.offset-bottom-20 {
	margin-bottom: 20px!important;
}
.offset-bottom-25 {
	margin-bottom: 25px!important;
}
.offset-bottom-30 {
	margin-bottom: 30px!important;
}
.offset-bottom-35 {
	margin-bottom: 35px!important;
}
.offset-bottom-40 {
	margin-bottom: 40px!important;
}
.offset-bottom-45 {
	margin-bottom: 45px!important;
}
.offset-bottom-50 {
	margin-bottom: 50px!important;
}
.offset-bottom-55 {
	margin-bottom: 55px!important;
}
.offset-bottom-60 {
	margin-bottom: 60px!important;
}
.offset-bottom-65 {
	margin-bottom: 65px!important;
}
.offset-bottom-70 {
	margin-bottom: 70px!important;
}
.offset-bottom-80 {
	margin-bottom: 80px!important;
}
.offset-bottom-90 {
	margin-bottom: 90px!important;
}
.offset-bottom-125 {
	margin-bottom: 125px!important;
}
.offset-bottom-150 {
	margin-bottom: 150px!important;
}

/* Four Add xxs 4*/
@media (min-width: 320px) {
.offset-xxs-top-0 {
	margin-top: 0;
}
.offset-xxs-top-5 {
	margin-top: 5px;
}
.offset-xxs-top-10 {
	margin-top: 10px;
}
.offset-xxs-top-15 {
	margin-top: 15px;
}
.offset-xxs-top-20 {
	margin-top: 20px;
}
.offset-xxs-top-25 {
	margin-top: 25px;
}
.offset-xxs-top-30 {
	margin-top: 30px;
}
.offset-xxs-top-35 {
	margin-top: 35px;
}
.offset-xxs-top-40 {
	margin-top: 40px;
}
.offset-xxs-top-45 {
	margin-top: 45px;
}
.offset-xxs-top-50 {
	margin-top: 50px;
}
.offset-xxs-top-55 {
	margin-top: 55px;
}
.offset-xxs-top-60 {
	margin-top: 60px;
}
.offset-xxs-top-65 {
	margin-top: 65px;
}
.offset-xxs-top-70 {
	margin-top: 70px;
}
.offset-xxs-top-85 {
	margin-top: 85px;
}
.offset-xxs-top-90 {
	margin-top: 90px;
}
.offset-xxs-top-125 {
	margin-top: 125px;
}
.offset-xxs-top-150 {
	margin-top: 150px;
}
.offset-xxs-bottom-0 {
	margin-bottom: 0!important;
}
.offset-xxs-bottom-5 {
	margin-bottom: 5px!important;
}
.offset-xxs-bottom-10 {
	margin-bottom: 10px!important;
}
.offset-xxs-bottom-15 {
	margin-bottom: 15px!important;
}
.offset-xxs-bottom-20 {
	margin-bottom: 20px!important;
}
.offset-xxs-bottom-25 {
	margin-bottom: 25px!important;
}
.offset-xxs-bottom-30 {
	margin-bottom: 30px!important;
}
.offset-xxs-bottom-35 {
	margin-bottom: 35px!important;
}
.offset-xxs-bottom-40 {
	margin-bottom: 40px!important;
}
.offset-xxs-bottom-45 {
	margin-bottom: 45px!important;
}
.offset-xxs-bottom-50 {
	margin-bottom: 50px!important;
}
.offset-xxs-bottom-55 {
	margin-bottom: 55px!important;
}
.offset-xxs-bottom-60 {
	margin-bottom: 60px!important;
}
.offset-xxs-bottom-65 {
	margin-bottom: 65px!important;
}
.offset-xxs-bottom-70 {
	margin-bottom: 70px!important;
}
.offset-xxs-bottom-80 {
	margin-bottom: 80px!important;
}
.offset-xxs-bottom-90 {
	margin-bottom: 90px!important;
}
.offset-xxs-bottom-125 {
	margin-bottom: 125px!important;
}
.offset-xxs-bottom-150 {
	margin-bottom: 150px!important;
}
}

/*End Four Add xxs 4*/



@media (min-width: 480px) {
.offset-xs-top-0 {
	margin-top: 0;
}
.offset-xs-top-5 {
	margin-top: 5px;
}
.offset-xs-top-10 {
	margin-top: 10px;
}
.offset-xs-top-15 {
	margin-top: 15px;
}
.offset-xs-top-20 {
	margin-top: 20px;
}
.offset-xs-top-25 {
	margin-top: 25px;
}
.offset-xs-top-30 {
	margin-top: 30px;
}
.offset-xs-top-35 {
	margin-top: 35px;
}
.offset-xs-top-40 {
	margin-top: 40px;
}
.offset-xs-top-45 {
	margin-top: 45px;
}
.offset-xs-top-50 {
	margin-top: 50px;
}
.offset-xs-top-55 {
	margin-top: 55px;
}
.offset-xs-top-60 {
	margin-top: 60px;
}
.offset-xs-top-65 {
	margin-top: 65px;
}
.offset-xs-top-70 {
	margin-top: 70px;
}
.offset-xs-top-90 {
	margin-top: 90px;
}
.offset-xs-top-125 {
	margin-top: 125px;
}
.offset-xs-top-150 {
	margin-top: 150px;
}
.offset-xs-bottom-0 {
	margin-bottom: 0!important;
}
.offset-xs-bottom-5 {
	margin-bottom: 5px!important;
}
.offset-xs-bottom-10 {
	margin-bottom: 10px!important;
}
.offset-xs-bottom-15 {
	margin-bottom: 15px!important;
}
.offset-xs-bottom-20 {
	margin-bottom: 20px!important;
}
.offset-xs-bottom-25 {
	margin-bottom: 25px!important;
}
.offset-xs-bottom-30 {
	margin-bottom: 30px!important;
}
.offset-xs-bottom-35 {
	margin-bottom: 35px!important;
}
.offset-xs-bottom-40 {
	margin-bottom: 40px!important;
}
.offset-xs-bottom-45 {
	margin-bottom: 45px!important;
}
.offset-xs-bottom-50 {
	margin-bottom: 50px!important;
}
.offset-xs-bottom-55 {
	margin-bottom: 55px!important;
}
.offset-xs-bottom-60 {
	margin-bottom: 60px!important;
}
.offset-xs-bottom-65 {
	margin-bottom: 65px!important;
}
.offset-xs-bottom-70 {
	margin-bottom: 70px!important;
}
.offset-xs-bottom-80 {
	margin-bottom: 80px!important;
}
.offset-xs-bottom-90 {
	margin-bottom: 90px!important;
}
.offset-xs-bottom-125 {
	margin-bottom: 125px!important;
}
.offset-xs-bottom-150 {
	margin-bottom: 150px!important;
}
}

@media (min-width: 768px) {
.offset-sm-top-0 {
	margin-top: 0;
}
.offset-sm-top-5 {
	margin-top: 5px;
}
.offset-sm-top-10 {
	margin-top: 10px;
}
.offset-sm-top-15 {
	margin-top: 15px;
}
.offset-sm-top-20 {
	margin-top: 20px;
}
.offset-sm-top-25 {
	margin-top: 25px;
}
.offset-sm-top-30 {
	margin-top: 30px;
}
.offset-sm-top-35 {
	margin-top: 35px;
}
.offset-sm-top-40 {
	margin-top: 40px;
}
.offset-sm-top-45 {
	margin-top: 45px;
}
.offset-sm-top-50 {
	margin-top: 50px;
}
.offset-sm-top-55 {
	margin-top: 55px;
}
.offset-sm-top-60 {
	margin-top: 60px;
}
.offset-sm-top-65 {
	margin-top: 65px;
}
.offset-sm-top-70 {
	margin-top: 70px;
}
.offset-sm-top-90 {
	margin-top: 90px;
}
.offset-sm-top-125 {
	margin-top: 125px;
}
.offset-sm-top-150 {
	margin-top: 150px;
}
.offset-sm-bottom-0 {
	margin-bottom: 0!important;
}
.offset-sm-bottom-5 {
	margin-bottom: 5px!important;
}
.offset-sm-bottom-10 {
	margin-bottom: 10px!important;
}
.offset-sm-bottom-15 {
	margin-bottom: 15px!important;
}
.offset-sm-bottom-20 {
	margin-bottom: 20px!important;
}
.offset-sm-bottom-25 {
	margin-bottom: 25px!important;
}
.offset-sm-bottom-30 {
	margin-bottom: 30px!important;
}
.offset-sm-bottom-35 {
	margin-bottom: 35px!important;
}
.offset-sm-bottom-40 {
	margin-bottom: 40px!important;
}
.offset-sm-bottom-45 {
	margin-bottom: 45px!important;
}
.offset-sm-bottom-50 {
	margin-bottom: 50px!important;
}
.offset-sm-bottom-55 {
	margin-bottom: 55px!important;
}
.offset-sm-bottom-60 {
	margin-bottom: 60px!important;
}
.offset-sm-bottom-65 {
	margin-bottom: 65px!important;
}
.offset-sm-bottom-70 {
	margin-bottom: 70px!important;
}
.offset-sm-bottom-80 {
	margin-bottom: 80px!important;
}
.offset-sm-bottom-90 {
	margin-bottom: 90px!important;
}
.offset-sm-bottom-125 {
	margin-bottom: 125px!important;
}
.offset-sm-bottom-150 {
	margin-bottom: 150px!important;
}
}

@media (min-width: 992px) {
.offset-md-top-0 {
	margin-top: 0;
}
.offset-md-top-5 {
	margin-top: 5px;
}
.offset-md-top-10 {
	margin-top: 10px;
}
.offset-md-top-15 {
	margin-top: 15px;
}
.offset-md-top-20 {
	margin-top: 20px;
}
.offset-md-top-25 {
	margin-top: 25px;
}
.offset-md-top-30 {
	margin-top: 30px;
}
.offset-md-top-35 {
	margin-top: 35px;
}
.offset-md-top-40 {
	margin-top: 40px;
}
.offset-md-top-45 {
	margin-top: 45px;
}
.offset-md-top-50 {
	margin-top: 50px;
}
.offset-md-top-55 {
	margin-top: 55px;
}
.offset-md-top-60 {
	margin-top: 60px;
}
.offset-md-top-65 {
	margin-top: 65px;
}
.offset-md-top-70 {
	margin-top: 70px;
}
.offset-md-top-85 {
	margin-top: 85px;
}
.offset-md-top-90 {
	margin-top: 90px;
}
.offset-md-top-125 {
	margin-top: 125px;
}
.offset-md-top-150 {
	margin-top: 150px;
}
.offset-md-bottom-0 {
	margin-bottom: 0!important;
}
.offset-md-bottom-5 {
	margin-bottom: 5px!important;
}
.offset-md-bottom-10 {
	margin-bottom: 10px!important;
}
.offset-md-bottom-15 {
	margin-bottom: 15px!important;
}
.offset-md-bottom-20 {
	margin-bottom: 20px!important;
}
.offset-md-bottom-25 {
	margin-bottom: 25px!important;
}
.offset-md-bottom-30 {
	margin-bottom: 30px!important;
}
.offset-md-bottom-35 {
	margin-bottom: 35px!important;
}
.offset-md-bottom-40 {
	margin-bottom: 40px!important;
}
.offset-md-bottom-45 {
	margin-bottom: 45px!important;
}
.offset-md-bottom-50 {
	margin-bottom: 50px!important;
}
.offset-md-bottom-55 {
	margin-bottom: 55px!important;
}
.offset-md-bottom-60 {
	margin-bottom: 60px!important;
}
.offset-md-bottom-65 {
	margin-bottom: 65px!important;
}
.offset-md-bottom-70 {
	margin-bottom: 70px!important;
}
.offset-md-bottom-80 {
	margin-bottom: 80px!important;
}
.offset-md-bottom-90 {
	margin-bottom: 90px!important;
}
.offset-md-bottom-125 {
	margin-bottom: 125px!important;
}
.offset-md-bottom-150 {
	margin-bottom: 150px!important;
}
}

@media (min-width: 1200px) {
.offset-lg-top-0 {
	margin-top: 0;
}
.offset-lg-top-5 {
	margin-top: 5px;
}
.offset-lg-top-10 {
	margin-top: 10px;
}
.offset-lg-top-15 {
	margin-top: 15px;
}
.offset-lg-top-20 {
	margin-top: 20px;
}
.offset-lg-top-25 {
	margin-top: 25px;
}
.offset-lg-top-30 {
	margin-top: 30px;
}
.offset-lg-top-35 {
	margin-top: 35px;
}
.offset-lg-top-40 {
	margin-top: 40px;
}
.offset-lg-top-45 {
	margin-top: 45px;
}
.offset-lg-top-50 {
	margin-top: 50px;
}
.offset-lg-top-55 {
	margin-top: 55px;
}
.offset-lg-top-60 {
	margin-top: 60px;
}
.offset-lg-top-65 {
	margin-top: 65px;
}
.offset-lg-top-70 {
	margin-top: 70px;
}
.offset-lg-top-85 {
	margin-top: 85px;
}
.offset-lg-top-90 {
	margin-top: 90px;
}
.offset-lg-top-125 {
	margin-top: 125px;
}
.offset-lg-top-150 {
	margin-top: 150px;
}
.offset-lg-bottom-0 {
	margin-bottom: 0!important;
}
.offset-lg-bottom-5 {
	margin-bottom: 5px!important;
}
.offset-lg-bottom-10 {
	margin-bottom: 10px!important;
}
.offset-lg-bottom-15 {
	margin-bottom: 15px!important;
}
.offset-lg-bottom-20 {
	margin-bottom: 20px!important;
}
.offset-lg-bottom-25 {
	margin-bottom: 25px!important;
}
.offset-lg-bottom-30 {
	margin-bottom: 30px!important;
}
.offset-lg-bottom-35 {
	margin-bottom: 35px!important;
}
.offset-lg-bottom-40 {
	margin-bottom: 40px!important;
}
.offset-lg-bottom-45 {
	margin-bottom: 45px!important;
}
.offset-lg-bottom-50 {
	margin-bottom: 50px!important;
}
.offset-lg-bottom-55 {
	margin-bottom: 55px!important;
}
.offset-lg-bottom-60 {
	margin-bottom: 60px!important;
}
.offset-lg-bottom-65 {
	margin-bottom: 65px!important;
}
.offset-lg-bottom-70 {
	margin-bottom: 70px!important;
}
.offset-lg-bottom-80 {
	margin-bottom: 80px!important;
}
.offset-lg-bottom-90 {
	margin-bottom: 90px!important;
}
.offset-lg-bottom-125 {
	margin-bottom: 125px!important;
}
.offset-lg-bottom-150 {
	margin-bottom: 150px!important;
}
}

@media (min-width: 1485px) {
.offset-xl-top-0 {
	margin-top: 0;
}
.offset-xl-top-5 {
	margin-top: 5px;
}
.offset-xl-top-10 {
	margin-top: 10px;
}
.offset-xl-top-15 {
	margin-top: 15px;
}
.offset-xl-top-20 {
	margin-top: 20px;
}
.offset-xl-top-25 {
	margin-top: 25px;
}
.offset-xl-top-30 {
	margin-top: 30px;
}
.offset-xl-top-35 {
	margin-top: 35px;
}
.offset-xl-top-40 {
	margin-top: 40px;
}
.offset-xl-top-45 {
	margin-top: 45px;
}
.offset-xl-top-50 {
	margin-top: 50px;
}
.offset-xl-top-55 {
	margin-top: 55px;
}
.offset-xl-top-60 {
	margin-top: 60px;
}
.offset-xl-top-65 {
	margin-top: 65px;
}
.offset-xl-top-70 {
	margin-top: 70px;
}
.offset-xl-top-85 {
	margin-top: 85px;
}
.offset-xl-top-90 {
	margin-top: 90px;
}
.offset-xl-top-125 {
	margin-top: 125px;
}
.offset-xl-top-150 {
	margin-top: 150px;
}
.offset-xl-bottom-0 {
	margin-bottom: 0!important;
}
.offset-xl-bottom-5 {
	margin-bottom: 5px!important;
}
.offset-xl-bottom-10 {
	margin-bottom: 10px!important;
}
.offset-xl-bottom-15 {
	margin-bottom: 15px!important;
}
.offset-xl-bottom-20 {
	margin-bottom: 20px!important;
}
.offset-xl-bottom-25 {
	margin-bottom: 25px!important;
}
.offset-xl-bottom-30 {
	margin-bottom: 30px!important;
}
.offset-xl-bottom-35 {
	margin-bottom: 35px!important;
}
.offset-xl-bottom-40 {
	margin-bottom: 40px!important;
}
.offset-xl-bottom-45 {
	margin-bottom: 45px!important;
}
.offset-xl-bottom-50 {
	margin-bottom: 50px!important;
}
.offset-xl-bottom-55 {
	margin-bottom: 55px!important;
}
.offset-xl-bottom-60 {
	margin-bottom: 60px!important;
}
.offset-xl-bottom-65 {
	margin-bottom: 65px!important;
}
.offset-xl-bottom-70 {
	margin-bottom: 70px!important;
}
.offset-xl-bottom-80 {
	margin-bottom: 80px!important;
}
.offset-xl-bottom-90 {
	margin-bottom: 90px!important;
}
.offset-xl-bottom-125 {
	margin-bottom: 125px!important;
}
.offset-xl-bottom-150 {
	margin-bottom: 150px!important;
}
}

/*Four Add xxs 5*/
@media (min-width: 320px) {
html .page .offset-xxs-top-0 {
	margin-top: 0;
}
html .page .offset-xxs-top-5 {
	margin-top: 5px;
}
html .page .offset-xxs-top-10 {
	margin-top: 10px!important;
}
html .page .offset-xxs-top-15 {
	margin-top: 15px;
}
html .page .offset-xxs-top-20 {
	margin-top: 20px;
}
html .page .offset-xxs-top-25 {
	margin-top: 25px;
}
html .page .offset-xxs-top-30 {
	margin-top: 30px;
}
html .page .offset-xxs-top-35 {
	margin-top: 35px;
}
html .page .offset-xxs-top-40 {
	margin-top: 40px;
}
html .page .offset-xxs-top-45 {
	margin-top: 45px;
}
html .page .offset-xxs-top-50 {
	margin-top: 50px;
}
html .page .offset-xxs-top-55 {
	margin-top: 55px;
}
html .page .offset-xxs-top-60 {
	margin-top: 60px;
}
html .page .offset-xxs-top-65 {
	margin-top: 65px;
}
html .page .offset-xxs-top-70 {
	margin-top: 70px;
}
html .page .offset-xxs-top-85 {
	margin-top: 85px;
}
html .page .offset-xxs-top-90 {
	margin-top: 90px;
}
html .page .offset-xxs-top-125 {
	margin-top: 125px;
}
html .page .offset-xxs-top-150 {
	margin-top: 150px;
}
}
.pdt-img-contain {
	background-image: url('../images/pdt-bg-img.jpg');
	background-size: cover;
}
.thumb1 figure a {
	background-image: url('../images/pdt-bg-img.jpg');
	background-size: cover;
}
.global-s1 .wrapper-ss {
	margin-bottom: 0;
	padding: 30px 0 80px;
}
.global-s2 h3 {
	color: #fff;
}
.global-s2 .global-country {
	color: #fff;
	letter-spacing: 0;
	font-size: 18px;
	padding: 0 10px;
}
.global-s2 .col-xs-4 {
	padding: 0 0 20px;
}
.globe-map {
	padding: 80px 0 0;
}
.global-s3 h4 {
	color: #002c96;
	padding-bottom: 10px;
	font-weight: 500;
}
.global-s3 a:hover {
	color: #102e8e;
}
.global-s3-info {
	padding: 0 0 30px;
}

@media(max-width:768px) {
.global-s3-info {
	padding: 0 20px 30px;
}
}

@media(max-width:550px) {
.global-s2 .global-country {
	display: block;
	padding: 0;
}
.global-s2 .col-xs-4 {
	text-align: center;
}
}
.global-s1 img {
	margin-bottom: 50px;
}
.global-s1 .global-logo {
	padding: 50px 0;
}
.global-s1 .global-info .main-title {
	color: #00245D;
	font-weight: 600;
}
.global-s1 .global-info {
	margin-bottom: 50px;
}

@media(min-width:991px) {
.global-s1 .global-info {
	padding: 0 30px;
}
}
